/*
 * MidiNunchuk.h
 *
 *  Created on: 21/lug/2011
 *      Author: marcolembo
 */

#ifndef MIDINUNCHUK_H_
#define MIDINUNCHUK_H_

#include "MidiController.h"


namespace ml
{
    class MidiNunchukButton;

    class MidiNunchuk : public MidiController
    {
        public:
            MidiNunchuk();

            virtual void SendMidiEvents();

            virtual
            ~MidiNunchuk();

        //funzioni di accesso
        inline MidiNunchukButton* GetZButton() const{return m_Z_button;}
        inline MidiNunchukButton* GetCButton() const{return m_C_button;}


        private:
            MidiNunchukButton *m_Z_button;
            MidiNunchukButton *m_C_button;

    };

}

#endif /* MIDINUNCHUK_H_ */
